БЛОКИ МІКРОПРОГРАМНОГО УПРАВЛІННЯ
Методичні вказівки до лабораторної роботи №3
З курсу “Комп’ютери та мікропроцесорні системи”
для студентів базової вищої освіти за
напрямком 97.08.04 “Комп’ютерні науки”
Укладачі: Ткаченко Р.О., доц., к.т.н.
Цмоць І.Г., доц., к.т.н.
Струк Є.С., доц., к.т.н.
Батюк А.С., доц., к.т.н.
Редагування здійснене у видавництві Державного університету “Львівська політехніка”
Редактор Губарєва О.М.
Компю’терне складання та арижування
здійснене на кафедрі АСУ
Компю’терна верстка Бохонко А.С.
Формат 60×84 1/16. Папір офсетний. Умовн. Друк. Арк.. 0,75
Умовн. фарбо-відб. 0,7
Тираж 20 прим
Міністерство освіти України
Державний університет “Львівська політехніка”.
БЛОКИ МІКРОПРОГРАМНОГО
УПРАВЛІННЯ
Методичні вказівки до лабораторної роботи №3
З курсу “Комп’ютери та мікропроцесорні системи”
для студентів базової вищої освіти за
напрямком 97.08.04 “Комп’ютерні науки”
Затверджено
на засіданні кафедри АСУ
Протокол №6-99/2000
від 6 квітня 2000р.
Львів-2000
Блоки мікропрограмного управління. Методичні вказівки до лабораторної роботи № 3 з курсу “Комп’ютери та мікропроцесорні схеми” для студентів базової вищої освіти за напрямком 97.08.04 “Комп’ютерні науки” Львів, ДУ “Львівська політехніка”, 2000р.
Укладачі: Ткаченко Р.О., доц., к.т.н.
Цмоць І.Г., доц., к.т.н.
Ст.рук Є.С., доц., к.т.н.
Батюк А.С., доц., к.т.н.
Відповідальний за випуск: Дронюк І.М., доц., к.ф.-м.н.
Рецензент: Різник В.В., проф., д.т.н.
Блоки мікропрограмного управління. Методичні вказівки до лабораторної роботи №___ по дисципліні “ЕОМ та мікропроцесори” для студентів спеціальності 6.08.04 “Комп’ютерні науки”
Укладачі: Ткаченко Р.О., доц., к.т.н.
Цмоць І.Г., ст. викладач, доц., к.т.н.
Відповідальний за випуск:
Рецензент:
Комп’ютерна верстка: Вологін М.А., Олійник В.С.
інформації до стеку проводиться з лічильника мікрокоманд по тактовому сигналу CLK. Лічильник мікрокоманд виконаний у вигляді 4-розрядного регістру і схеми приросту і призначений для зберігання та перетворення інформації, що поступає з виходу блоку виборки адреси. Управління лічильником мікрокоманд здійснюється сигналом CI “Вхід переносу”. При встановленні на CI напруги високого рівня до лічильника мікрокоманд за переднім фронтом сигналу CLK буде записуватися адреса, яка являє собою вихідну адресу мікрокоманди, збільшену на 1.
2. Порядок виконання роботи
2.1. Вивчити структурну схему ВІС 1804ВУ2, призначення виводів і режими роботи.
2.2. Установити ВІС 1804ВУ2 на комутаційне поле і зробити комутацію згідно схеми рис.
2.3. Виміряти напругу живлення(Uж=+5В).
2.4. Включити живлення стенду і перевірити за допомогою осцилографа подачу сигналів на інформаційні керуючі виходи.
2.5. Перевірити зв'язок між виходами і індикацією.
2.6. Користуючись табл. 1, 2, 3 дослідити роботу ВІС 1804ВУ2 в режимах:
а) отримання адреси з вхідної шини;
б) регістра адреси;
в) лічильника мікрокоманд;
г) стеку.
2.7. Порівняти отриманий результат з теоретичним.
Табл.1 Табл.2
Код на входах
Вибір джерела адреси
S1
S2
0
0
1
1
0
1
0
1
Лічильник мікрокоманд
Регістр адреси
Стек
Вхідна шина
Код на входах
Y0+Y3
ZA
EY
X
0
1
1
0
0
HZ
0
Інформація з виводів блоку виборки адреси
Управління буфером адреси і установка виходів мікросхеми в нуль здійснюється згідно табл.2. Регістр адреси являє собою 4-розрядний регістр, побудований на тригерах D-типу. Запис інформації в регістр адреси відбувається за переднім фронтом тактового сигналу CLK при наявності напруги низького рівня на вході WR “Запис”. Стек, що складається з вказівника стеку, нагромаджувача стеку 4×4 і схеми запису/зчитування, призначений для зберігання адреси мікрокоманди та забезпечує перехід з поверненням при виконанні мікропрограми. Стек організований за принципом пам’яті “магазинного” типу і може працювати в трьох режимах в залежності від стану керуючих сигналі...